$(function () {
    //清空
    $("[name='money']").val("");
    $("[name='payPsw']").val("");
    $("#note").val("");
    var user = getUser_C();
    loading();
    ajaxGetPayPswStatus(getPayPswStatus);
    if (user) {
        $("#balance").text(user.balance);
    }

    var id = getQueryString("i");
    $("#fId").val(id);
    $(".btnSure").click(function () {
        var money = $("[name='money']").val();
        if ($("#fId").val() == "" || $("#fId").val() == null) {
            alertBox("请选择好友", '');
        } else if (money == "" || money == null) {
            alertBox("请输入金额", '');
        } else if (!isMoney(money)) {
            alertBox("您输入的金额格式错误", '');
        } else if ($("[name='payPsw']").val() == "" || $("[name='payPsw']").val() == null) {
            alertBox("请输入支付密码", '');
        } else if (($("#balance").text() - money) < 0) {
            $(".blance").show();
        } else {
            /**
             * 验证输入的支付密码是否正确
             */
            ajaxValidateOldPayPsw($("[name='payPsw']").val(), ajaxtransferToFriendExecute);
        }
    })
    $(".loadingBox").hide();
});

/**
 * 验证用户积分是否足够支付的方法
 */
//function validateIfEnoughToPay() {
//	var balance = $("#balance").text();
//	var money = $("[name='money']").val();
//	(balance - money) < 0 ? alert("您的余额不足！") : '';
//}

/**
 * 支付密码正确后 确认向 好友 支付  执行
 * @param friendId        好友的用户id
 * @param outBalance    支付金额
 * @param note            转账备注（可没有）
 */
function ajaxtransferToFriendExecute() {
    var friendId = $("#fId").val();
    var outBalance = $("[name='money']").val();
    var note = $("#note").val();
    var url = "/Lvscore_User_M/adScore/ajaxtransferToFriendExecute";
    $.post(
        url,
        {
            'friendId': friendId,
            'outBalance': outBalance,
            'note': note
        },
        function (data) {
            if (data == 1) {
                var href = '/Lvscore_User_M/userWeb/views/ADadmin/payment/friend_success.html';
                flushUser(href);
            } else if (data == -1) {
                alertBox('支付失败', '');
            } else {
                alertBox('服务器异常', '');
            }
        },
        "json"
    );
}

function getPayPswStatus(status) {
    if (isNotEmpty(status)) {
        $("#paymentStatus").html('<a href="javascript:void(0)" onclick="forgotPayPsw()" class="lightgreen" style="font-size:16px;margin-left:5px;">&nbsp;忘记支付密码？</a>');
    } else {
        $(".mask").show();
        $(".confirmBox").show();
        $("#paymentStatus").html('<a href="javascript:void(0)" onclick="setPayPsw()" class="lightgreen" style="font-size:16px;margin-left:5px;">&nbsp;设置支付密码？</a>');
    }
}
